home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / lnxd3-79.zip / DIGEST3.797 < prev    next >
Internet Message Format  |  1993-01-01  |  22KB

  1. From Linux-Activists-Request@news-digests.mit.edu Tue Dec 15 03:54:56 1992
  2. Return-Path: <Linux-Activists-Request@news-digests.mit.edu>
  3. Received: from bloom-picayune (BLOOM-PICAYUNE.MIT.EDU) by montefiore.ulg.ac.be (4.1/SMI-4.1)
  4.     id AA06317; Tue, 15 Dec 92 03:54:16 +0100
  5. Received:  by bloom-picayune (5.57/25-eef)
  6.     id AA05917; Mon, 14 Dec 92 21:30:38 -0500
  7. Message-Id: <9212150230.AA05917@bloom-picayune>
  8. From: Digestifier <Linux-Activists-Request@news-digests.mit.edu>
  9. To: Linux-Activists@news-digests.mit.edu
  10. Reply-To: Linux-Activists@news-digests.mit.edu
  11. Date:     Mon, 14 Dec 92 21:30:23 EST
  12. Subject:  Linux-Activists Digest #797
  13. Status: R
  14.  
  15. Linux-Activists Digest #797, Volume #3           Mon, 14 Dec 92 21:30:23 EST
  16.  
  17. Contents:
  18.   Prob: ELM from SLS.98p[56] = no password entry ? (James MacLean)
  19.   Bug in curses library ? (GHGAPAI@cc1.kuleuven.ac.be)
  20.   [HELP!] SLS install problems (Mister Wizard)
  21.   NEWBIE Question .98p5, X, tvga8900 ..Work? (Tom Murray)
  22.   Re: PATCH: (0.98.6) allow root to link/unlink directories (Linus Torvalds)
  23.   This is a repost: WHAT THE %^$*(^&* is libX11.1.1 ???????? (Supernaw-Issen, Daniel A.)
  24.   Archive for linux Digest. (Bustamam Harun)
  25.   Re: [BUG REPORT] swapping trouble with 0.98-pl6 ?!? (Paul Hatchman)
  26.   PATCH: (0.98.6) allow root to link/unlink directories (Frank T Lofaro)
  27.   Re: SCSI Controller (James Carpenter)
  28.   Re: ps that uses /proc (Andrew J. Cosgriff !)
  29.   Re: How do I provide the floppys to normal users???? (Andrew J. Cosgriff !)
  30.   Re: Dying IDE disk drive. (Donald E. Cope)
  31.  
  32. ----------------------------------------------------------------------------
  33.  
  34. From: acornwal@fox.nstn.ns.ca (James MacLean)
  35. Subject: Prob: ELM from SLS.98p[56] = no password entry ?
  36. Date: Mon, 14 Dec 1992 20:38:10 GMT
  37.  
  38. ELM was working fine for me with 98p5 + Image from 98.6 but now that I have
  39. added some more of the additional 98.6 benefits (shadow passwords,etc...),
  40. ELM states that there is no password entry for every user except ROOT. What
  41. gives?
  42.  
  43. JES
  44.  
  45. ------------------------------
  46.  
  47. From: GHGAPAI@cc1.kuleuven.ac.be
  48. Subject: Bug in curses library ?
  49. Date: 14 Dec 92 20:57:52 GMT
  50.  
  51. Hello,
  52.  
  53. I'am having problems with the following program which uses curses.
  54. The program crashes in the function wrefresh(). Has anyone had this
  55. problem before, or am i doing something wrong ?
  56. I'am using Linux 0.98pl6 and gcc 2.2.2d7.
  57.  
  58. #include <stdio.h>
  59. #include <curses.h>
  60.  
  61. main() {
  62.  
  63.    WINDOW *window;
  64.    int i;
  65.  
  66.    initscr();
  67.  
  68.    window=newwin(15,80,0,0);
  69.    scrollok(window,1);
  70.  
  71.    for(i=1;i<100;i++) {
  72.        wprintw(window,"dit is lijn %d\n",i);
  73.        wrefresh(window);
  74.    }
  75.  
  76.    wrefresh(window);
  77.    wgetch(window);
  78.  
  79.    endwin();
  80.  
  81.    return;
  82. }
  83.  
  84. Thanks in advance for your reply.
  85. Greetings, Peter
  86.  
  87. ------------------------------
  88.  
  89. From: mliggett@silver.ucs.indiana.edu (Mister Wizard)
  90. Subject: [HELP!] SLS install problems
  91. Date: Mon, 14 Dec 1992 20:53:24 GMT
  92.  
  93. I have shrunk my DOS partition and added a Linux/minix part
  94. and a linux swap part.
  95. i set up the linux swap part to start right after
  96. the DOS part (part 1; /dev/hda1)... it is named /dev/hda3
  97. and i configured it as size +4M...
  98. i assumed this would give me 4096K, but the size is listed as 4169+
  99. i can only assume that sizes are not listed in Kbytes
  100.  
  101. Q1. What does it mean when the size is followed by a '+'?
  102. Q2. What is the significance of the "Warning: partition X has an odd
  103.     number of sectors." message?
  104.  
  105. The size of the Linux partition is listed as 47124 (I just made it
  106. equal to the rest of the drive).
  107.  
  108. Q3. What should I type to make a swap?  (I have 2M RAM)
  109.     I figured it should either be "mkswap /dev/hda3 4096"
  110.     or "mkswap /dev/hda3 4169"
  111.     or maybe even "mkswap /dev/hda3 4169+".
  112. Q4. What should I use as the size argument for mkfs?
  113.     I figured "mkfs /dev/hda2 47124".
  114.  
  115. Okay, so I did all of those things (I used 4096 for mkswap).
  116. Then I typed "doinstall /dev/hda2"
  117. It asked for disk a2 in the floppy drive and it was already there
  118. so I pressed return.
  119. It said "Installing bin4..."
  120. I don't know how long this is supposed to take, but it sat there for
  121. five minutes with the display unchanged.
  122. The floppy drive whirred at the beginning but not after.
  123. The HDD activity light blink fairly rythmically.
  124. It sounded like the HD was spinning but that was all (no click click
  125. of the heads moving back and forth).
  126.  
  127. Q5. The SLS README doesn't seem to say this, but do I have to reboot
  128.     again after I "mkfs /dev/hda2"?
  129.  
  130. BTW:  I forgot to mention it, but I _did_ type "swapon /dev/hda3" before
  131. I started the "doinstall".
  132.  
  133.  
  134.  
  135. tnx to anyone who takes the time to help me.
  136.  
  137.  
  138. -- 
  139. |\/|  __ -=> mliggett@silver.ucs.indiana.edu <=- (mliggett@iugold.bitnet)
  140. |  |/\|| 'junk' collector, toys R us kid, antiauthoritarian...
  141.    "...from the Marijuana plant; one acre makes four times more paper than one
  142.         acre of trees."  -Jello Biafra .... Help lift the useless ban on hemp!
  143.  
  144. ------------------------------
  145.  
  146. From: tmurr@hw21.ma30.bull.com (Tom Murray)
  147. Subject: NEWBIE Question .98p5, X, tvga8900 ..Work?
  148. Date: Mon, 14 Dec 1992 21:27:10 GMT
  149.  
  150.  I have gotten Linux .98pl5 up and running but cannot seem to get X to work.  The problem seems to be in the video driver. In various places in the many README files, reference is
  151. made to drivers for ET4000,ET300, which I do not have.
  152. I do have a "clone" card using  trident 8900.  after trying
  153. numerous Xconfig settups, a message popped out on the
  154. console mentioning tvga8900.  Is there actualy one? and if
  155. so, why does my screen turn black when I try calling it out
  156. in the Chipsets section.  Failing that, is there a generic
  157. VGA or SVGA driver that I can configure. I would settle for
  158. mono at this point. 
  159.    If any Kind Soul has actually gotten the above to work
  160. I would greatly appreciate any help (or a look at your
  161. Xconfig )..
  162.         Thanks
  163.         Tom Murray
  164.         t.murray@ma30.bull.com
  165.  
  166.  
  167.  
  168. ------------------------------
  169.  
  170. From: torvalds@klaava.Helsinki.FI (Linus Torvalds)
  171. Subject: Re: PATCH: (0.98.6) allow root to link/unlink directories
  172. Date: 14 Dec 92 22:49:16 GMT
  173.  
  174. In article <1992Dec14.213538.15934@tc.cornell.edu> Frank T Lofaro <fl0p+@andrew.cmu.edu> writes:
  175. >       I noticed that rm -d and ln -d don't work under linux (I tested under
  176. >0.98.6), even for root (they say Operation not permitted, unlink/link
  177. >gives EPERM as a return value). [ deleted ]
  178.  
  179. I just wanted to say that while the patch may work (I didn't look at it
  180. closer, but it should be simple enough), this is a feature that the
  181. current kernel forbids for a very good reason: linking/unlinking
  182. directories is generally a very bad idea, even if it's restricted to
  183. root.  It's available in some unixes due to the way they implement
  184. moving of directories, but it's unsafe.  All versions of linux have
  185. explicitly checked for directories, and not allowed links/unlinks to
  186. them. 
  187.  
  188. Is there anybody out there that actually needs this? I'm just warning
  189. you that this patch won't get into the standard kernel unless somebody
  190. can come up with a truly good reason for it (I doubt there is any). 
  191.  
  192.                 Linus
  193.  
  194. ------------------------------
  195.  
  196. From: st1mb@jane.uh.edu (Supernaw-Issen, Daniel A.)
  197. Subject: This is a repost: WHAT THE %^$*(^&* is libX11.1.1 ????????
  198. Date: 14 Dec 92 21:27:00 GMT
  199.  
  200. HELP.
  201. SOS.
  202. ANY OTHER EYE CATCHING PLEA.
  203.  
  204. I grabbed gwm and when I fired it up, it died saying that it couldn't find
  205. libX11.1.1 .  What is this thing? I have the SLSl.98pl5 distribution and in it
  206. is a libX11.a but when I sym-linked libX11.a to libX11.1.1.a it still died.
  207. I'd dearly love to get a look at this gwm thing, but I seem to be stuck.  
  208. please post reply for a number of people have emailed me in reply to my first
  209. posting, asking me to keep them informed of anything I learn.
  210.  
  211. Daniel
  212.  
  213. signature for hire. 
  214.  
  215. ------------------------------
  216.  
  217. From: harun@suhana.analog.ingr.com (Bustamam Harun)
  218. Subject: Archive for linux Digest.
  219. Reply-To: harun@suhana.analog.ingr.com (Bustamam Harun)
  220. Date: Tue, 15 Dec 1992 00:13:28 GMT
  221.  
  222.  
  223. I'm missing digest 670 to digest 757 from Volume3.  Can somebody that have a 
  224. copy hanging around please mail it to me.  I'm trying to keep track the
  225. development of LINUX, and planning to install it on my new-machine-to-be.
  226.  
  227. Thanks.
  228.  
  229. Bustamam Harun
  230.  
  231. harun@suhana.analog.ingr.com
  232.  
  233. ------------------------------
  234.  
  235. From: pdhatchm@socs.uts.edu.au (Paul Hatchman)
  236. Subject: Re: [BUG REPORT] swapping trouble with 0.98-pl6 ?!?
  237. Date: 14 Dec 92 22:12:03 GMT
  238.  
  239. ctne_ltd@uhura.cc.rochester.edu (Chris Newbold) writes:
  240.  
  241. >I have been having trouble with 0.98-pl5 and 0.98-pl6 when
  242. >running under X. The machine will suddenly lock when I try
  243. >and run commands in an xterm window. This happens 1-4
  244. >times an hour.
  245.  
  246. I too have had this problem. I have been playing round and trying to find the 
  247. cause, but so far have dome up with a big zero.
  248.  
  249. I compiled a straight pl6 kernel without scsi or tcpip and it still happens.
  250.  
  251. If I open up around 14 or so xterms i can get my machine to lock up.
  252. But the same thing can happen when only 4 xterms are open and other stuff
  253. is happening on my machine.
  254.  
  255. It has always happened when either I have opened up an xterm or someone has 
  256. telnetted into my machine. (this may just be co-incidence though)
  257. Which suggested to me a pty allocation problem, but I have not been able to 
  258. reproduce this by opening all the ptys.
  259.  
  260. Also I have not been able to reproduce this by making the machine swap
  261. excessively. Maybe it is a combination of the two?
  262.  
  263. I have no idea if it happens in 0.99 (will find out tonight i guess :)
  264.  
  265. My configuration:
  266.  
  267. 486DX50 + 8Mb Ram 
  268. 8Mb + 5Mb swap
  269. 0.98pl6 kernel
  270.  
  271.  
  272. ================================================================================
  273. Paul Hatchman                      |    <this line intentionally left blank>
  274. Systems Programmer,                |    pdhatchm@socs.uts.edu.au (prefered)    
  275. Sydney Futures Exchange, Australia |       paulh@uts.edu.au 
  276. ================================================================================
  277. --
  278. ================================================================================
  279. Paul Hatchman                      |    <this line intentionally left blank>
  280. Systems Programmer,                |    pdhatchm@socs.uts.edu.au (prefered)    
  281. Sydney Futures Exchange, Australia |       paulh@uts.edu.au 
  282.  
  283. ------------------------------
  284.  
  285. Crossposted-To: comp.os.linux.announce
  286. From: Frank T Lofaro <fl0p+@andrew.cmu.edu>
  287. Subject: PATCH: (0.98.6) allow root to link/unlink directories
  288. Date: Mon, 14 Dec 1992 21:35:38 GMT
  289.  
  290.         I noticed that rm -d and ln -d don't work under linux (I tested under
  291. 0.98.6), even for root (they say Operation not permitted, unlink/link
  292. gives EPERM as a return value). I know 0.99 just came out, but I haven't
  293. had a chance to install it, but this patch should still work fine in it
  294. (0.99 is not that much different from 0.98.6 I hear). These are patches
  295. to fs/{minix,ext}/namei.c that add a check to allow the superuser to
  296. execute unlink/link system calls to work on directories. These calls are
  297. *dangerous*, thus the restriction to root. (i.e. you might have to
  298. {e}fsck after these). Allowing root to do this is however more in
  299. conformance with standard un*x practice than the current linux behavior
  300. of not allowing anyone to do it. In some cases it could be desirable or
  301. necessary to have the ability to use this feature, hence I am trying to
  302. add it to linux.
  303.  
  304.         Apply these patches in the root of your kernel source tree, then
  305. compile and boot the new kernel. Use this with care. I don't make any
  306. guarantees as to how well the rest of the fs code handles these
  307. operations, but it seemed okay for me.
  308.  
  309. *** ../linux-0.98.6.orig/fs/minix/namei.c       Mon Nov 16 15:31:53 1992
  310. --- fs/minix/namei.c    Sun Dec 13 03:08:55 1992
  311. ***************
  312. *** 469,479 ****
  313.         retval = -EPERM;
  314.         if ((dir->i_mode & S_ISVTX) && !suser() &&
  315.             current->euid != inode->i_uid &&
  316.             current->euid != dir->i_uid)
  317.                 goto end_unlink;
  318. !       if (S_ISDIR(inode->i_mode))
  319.                 goto end_unlink;
  320.         if (!inode->i_nlink) {
  321.                 printk("Deleting nonexistent file (%04x:%d), %d\n",
  322.                         inode->i_dev,inode->i_ino,inode->i_nlink);
  323.                 inode->i_nlink=1;
  324. --- 469,479 ----
  325.         retval = -EPERM;
  326.         if ((dir->i_mode & S_ISVTX) && !suser() &&
  327.             current->euid != inode->i_uid &&
  328.             current->euid != dir->i_uid)
  329.                 goto end_unlink;
  330. !       if (S_ISDIR(inode->i_mode) && !suser())
  331.                 goto end_unlink;
  332.         if (!inode->i_nlink) {
  333.                 printk("Deleting nonexistent file (%04x:%d), %d\n",
  334.                         inode->i_dev,inode->i_ino,inode->i_nlink);
  335.                 inode->i_nlink=1;
  336. ***************
  337. *** 551,561 ****
  338.   int minix_link(struct inode * oldinode, struct inode * dir, const char
  339. * name, int len)
  340.   {
  341.         struct minix_dir_entry * de;
  342.         struct buffer_head * bh;
  343.   
  344. !       if (S_ISDIR(oldinode->i_mode)) {
  345.                 iput(oldinode);
  346.                 iput(dir);
  347.                 return -EPERM;
  348.         }
  349.         if (oldinode->i_nlink > 126) {
  350. --- 551,561 ----
  351.   int minix_link(struct inode * oldinode, struct inode * dir, const char
  352. * name, int len)
  353.   {
  354.         struct minix_dir_entry * de;
  355.         struct buffer_head * bh;
  356.   
  357. !       if (S_ISDIR(oldinode->i_mode) && !suser()) {
  358.                 iput(oldinode);
  359.                 iput(dir);
  360.                 return -EPERM;
  361.         }
  362.         if (oldinode->i_nlink > 126) {
  363.  
  364. *** ../linux-0.98.6.orig/fs/ext/namei.c Mon Nov 16 15:40:19 1992
  365. --- fs/ext/namei.c      Sun Dec 13 03:09:41 1992
  366. ***************
  367. *** 596,606 ****
  368.         retval = -EPERM;
  369.         if ((dir->i_mode & S_ISVTX) && !suser() &&
  370.             current->euid != inode->i_uid &&
  371.             current->euid != dir->i_uid)
  372.                 goto end_unlink;
  373. !       if (S_ISDIR(inode->i_mode))
  374.                 goto end_unlink;
  375.         if (!inode->i_nlink) {
  376.                 printk("Deleting nonexistent file (%04x:%d), %d\n",
  377.                         inode->i_dev,inode->i_ino,inode->i_nlink);
  378.                 inode->i_nlink=1;
  379. --- 596,606 ----
  380.         retval = -EPERM;
  381.         if ((dir->i_mode & S_ISVTX) && !suser() &&
  382.             current->euid != inode->i_uid &&
  383.             current->euid != dir->i_uid)
  384.                 goto end_unlink;
  385. !       if (S_ISDIR(inode->i_mode) && !suser())
  386.                 goto end_unlink;
  387.         if (!inode->i_nlink) {
  388.                 printk("Deleting nonexistent file (%04x:%d), %d\n",
  389.                         inode->i_dev,inode->i_ino,inode->i_nlink);
  390.                 inode->i_nlink=1;
  391. ***************
  392. *** 678,688 ****
  393.   int ext_link(struct inode * oldinode, struct inode * dir, const char *
  394. name, int len)
  395.   {
  396.         struct ext_dir_entry * de;
  397.         struct buffer_head * bh;
  398.   
  399. !       if (S_ISDIR(oldinode->i_mode)) {
  400.                 iput(oldinode);
  401.                 iput(dir);
  402.                 return -EPERM;
  403.         }
  404.         if (oldinode->i_nlink > 32000) {
  405. --- 678,688 ----
  406.   int ext_link(struct inode * oldinode, struct inode * dir, const char *
  407. name, int len)
  408.   {
  409.         struct ext_dir_entry * de;
  410.         struct buffer_head * bh;
  411.   
  412. !       if (S_ISDIR(oldinode->i_mode) && !suser()) {
  413.                 iput(oldinode);
  414.                 iput(dir);
  415.                 return -EPERM;
  416.         }
  417.         if (oldinode->i_nlink > 32000) {
  418.  
  419.  
  420. -- 
  421. Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
  422.  
  423. ------------------------------
  424.  
  425. From: jimc@hal.gnu.ai.mit.edu (James Carpenter)
  426. Subject: Re: SCSI Controller
  427. Date: 14 Dec 1992 22:00:35 GMT
  428.  
  429. I would like to thank everyone that has given me advice about the ST-01. 
  430.  
  431. I have never before worked with SCSI so I have a couple of other questions.
  432.  
  433. 1. I'm thinking about starting out with a 85 meg. Quantum with the ST-01.
  434.    Does anyone know if the Quantum will get along with the Segate
  435.    controller?
  436.  
  437. 2. I have two 40 meg. MFM drives currently installed with a 16 bit 1:1 WD
  438.    controller. Can I keep the MFMs when I get the SCSI? Will the speed of
  439.    the MFMs decrease? (I don't know too much about hardware either)
  440.  
  441. 3. I also have a Baby AT case with the 2 hard drvies and 2 floppys. The case
  442.    is full. Does the ST-01 have an external port? Is it a 25 or 50 pin?
  443.  
  444. 4. Would I be better off with a Future Domain TMC850? Is it accepted by
  445.    Linux as much as the ST-01? Will it get along with the Quantum? Does it
  446.    have an external port? Is it a 25 or 50 pin port?
  447.  
  448. Its either the ST-01 or the TMC850. I don't have enough money to get
  449. anything else (unless I don't get the drive :-)). And I'm want this Quantum
  450. because it is at an acceptable price and comes with the external case and
  451. the cables I'll need. The Quantum is an 85 meg. 17 ms.
  452.  
  453. I would go IDE but I want to keep the MFMs. I already got two other 40 meg.
  454. drives gathering dust because I upgraded to IDE on a different machine.
  455.  
  456. Sorry for asking so many questions. But I do need the space and I can't
  457. afford to make a mistake.
  458.  
  459. Thanks,
  460.  
  461.  
  462.         -Jim Carpenter
  463.          CARPENTER@Eisner.DECUS.Org
  464.          jimc@gnu.ai.mit.edu
  465.  
  466. ------------------------------
  467.  
  468. From: andrewc@aurora.cc.monash.edu.au (Andrew J. Cosgriff !)
  469. Subject: Re: ps that uses /proc
  470. Date: Mon, 14 Dec 1992 21:34:08 GMT
  471.  
  472. n217cg@tamuts.tamu.edu (Scott Taylor) writes:
  473.  
  474. >In article <andrewc.724325825@aurora.cc.monash.edu.au> andrewc@aurora.cc.monash.edu.au (Andrew J. Cosgriff !) writes:
  475. >>parry@yoyo.cc.monash.edu.au (Tom J Parry) writes:
  476. >>
  477. >>>David Barr (barr@stein.u.washington.edu) wrote:
  478. >>although I did notice in 98p6 that ps no longer shows the command line
  479. >>options of the processes - they're all inside brackets...
  480. >>
  481. >>Any fixes ?
  482.  
  483. >I had this problem too; also, top claimed that I always had 100% free core- none
  484. >of my processes  were using any memory!  Recompiling ps and top and then doing a
  485. >ps -U fixed it.
  486. Yeah, my top said I had 105% free core ! (or something past 100% anyway)
  487. And this was when it was working !
  488.  
  489. Well, now that i compiled 0.99, yep, ps won't show processes, even with a ps
  490. -U, so I'll just have to recompile it I guess...Sorry guys !
  491.  
  492.  
  493. Cos !
  494. -- 
  495. ===============================================================================
  496.  * Andrew J. Cosgriff ! *                   #include <std_witty_quote.h>
  497. #define HERE cc.monash.edu.au               #include <std_disclaimer.h>
  498. Hassle me at :      andrewc@aurora.HERE ; andrewc@lindblat.HERE ; cos@yoyo.HERE
  499.  
  500. ------------------------------
  501.  
  502. From: andrewc@aurora.cc.monash.edu.au (Andrew J. Cosgriff !)
  503. Subject: Re: How do I provide the floppys to normal users????
  504. Date: Mon, 14 Dec 1992 21:51:10 GMT
  505.  
  506. S_ESPENLAUB@rzmain.rz.uni-ulm.de (Klaus Espenlaub) writes:
  507.  
  508. >Is there any possibility to give normal users the right to mount
  509. >floppy drives???? I've been trying it with different success (it works only
  510. >when floppys already in at boot time........)
  511.  
  512. >May anybody help me???????
  513.  
  514. Well, it depends...If you don't mind the security risk you could just make
  515. mount and umount setuid root, although this is NOT a Good Thing (tm) if
  516. you've got dial-in access...
  517. (Or DOS partitions you don't want them to mount)
  518.  
  519. So, take your chances if you like, but I don't recommend it...
  520. i guess you could make a setuid root script that checked what tty they're on
  521. and what they're mounting, so they can only mount floppies and only when
  522. they're at the console...
  523.  
  524. Perhaps I'll give this idea a go - I must admit it's a hassle having to su
  525. all the time to mount disks...
  526.  
  527.  
  528. Enjoy !
  529.  
  530. Cos !
  531. -- 
  532. ===============================================================================
  533.  * Andrew J. Cosgriff ! *                   #include <std_witty_quote.h>
  534. #define HERE cc.monash.edu.au               #include <std_disclaimer.h>
  535. Hassle me at :      andrewc@aurora.HERE ; andrewc@lindblat.HERE ; cos@yoyo.HERE
  536.  
  537. ------------------------------
  538.  
  539. From: don@vtrx33.uucp (Donald E. Cope)
  540. Subject: Re: Dying IDE disk drive.
  541. Date: 14 Dec 92 17:45:05 GMT
  542.  
  543. Eric Youngdale (ericy@hal.gnu.ai.mit.edu) wrote:
  544. :       It seems that I am usually answering questions, but now the tables are
  545. : turned.  This morning my IDE disk died.  Not completely, but I get all kinds of
  546. :    The HD error message says that
  547. : the error code is 0x10, the status is 0x59.  The file hdreg.h says that 0x10
  548. : means ID_ERR, whatever that is.
  549. : -Eric
  550. When each hard disk is low level formatted an ID is included into each and
  551. every sector so that when the disk is read or written, it can ensure that
  552. the head is at the right spot on the disk.  The ID part is read and checked
  553. before a read or write can be performed.  If you give the drive parameters
  554. of say cyl 75 head 2 sector 34 and you only have 17 sectors per track you
  555. will get a status of 0x59 or 0x51 and a error code of 0x10 saying the ID
  556. has not been found at this disk location.
  557.  
  558. Hope this helps.
  559.  
  560. Don.
  561.  
  562. ------------------------------
  563.  
  564.  
  565. ** FOR YOUR REFERENCE **
  566.  
  567. The service address, to which questions about the list itself and requests
  568. to be added to or deleted from it should be directed, is:
  569.  
  570.     Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
  571.  
  572. You can send mail to the entire list (and comp.os.linux) via:
  573.  
  574.     Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
  575.  
  576. Linux may be obtained via one of these FTP sites:
  577.     nic.funet.fi                pub/OS/Linux
  578.     tsx-11.mit.edu                pub/linux
  579.     tupac-amaru.informatik.rwth-aachen.de    pub/msdos/replace
  580.  
  581. The current version of Linux is 0.98pl6 released on December 2, 1992
  582.  
  583. End of Linux-Activists Digest
  584. ******************************
  585.  
  586.